KD-tree node data.
More...
#include <FEXPTopologieKDTree.h>
|
| static CFEXPKDTreeNode * | InsertNode (CFEXPKDHyperNode< TValue > *hyp_nd, CFEXPKDTreeNode *node, Ptr< TData > &data, size_t level, size_t dim, std::vector< Ptr< CFEXPKDTreeNode< TData, TValue >>> &collect_tree_nodes) |
| |
| static void | SearchRange (CFEXPKDHyperNode< TValue > *lower, CFEXPKDHyperNode< TValue > *upper, CFEXPKDTreeNode *node, size_t level, size_t dim, Ptr< std::vector< Ptr< TData >>> &result) |
| |
template<typename TValue, typename TData>
class CFEXPKDTreeNode< TData, TValue, std::enable_if< std::is_base_of< ICFEXPFECoordinatesBase< TValue >, TData >::value >::type >
KD-tree node data.
◆ CFEXPKDTreeNode()
template<typename TValue , typename TData >
◆ ~CFEXPKDTreeNode()
template<typename TValue , typename TData >
◆ InsertNode()
template<typename TValue , typename TData >
| static CFEXPKDTreeNode* CFEXPKDTreeNode< TData, TValue, std::enable_if< std::is_base_of< ICFEXPFECoordinatesBase< TValue >, TData >::value >::type >::InsertNode |
( |
CFEXPKDHyperNode< TValue > * |
hyp_nd, |
|
|
CFEXPKDTreeNode< TData, TValue, std::enable_if< std::is_base_of< ICFEXPFECoordinatesBase< TValue >, TData >::value >::type > * |
node, |
|
|
Ptr< TData > & |
data, |
|
|
size_t |
level, |
|
|
size_t |
dim, |
|
|
std::vector< Ptr< CFEXPKDTreeNode< TData, TValue >>> & |
collect_tree_nodes |
|
) |
| |
|
inlinestatic |
◆ SearchRange()
template<typename TValue , typename TData >
| static void CFEXPKDTreeNode< TData, TValue, std::enable_if< std::is_base_of< ICFEXPFECoordinatesBase< TValue >, TData >::value >::type >::SearchRange |
( |
CFEXPKDHyperNode< TValue > * |
lower, |
|
|
CFEXPKDHyperNode< TValue > * |
upper, |
|
|
CFEXPKDTreeNode< TData, TValue, std::enable_if< std::is_base_of< ICFEXPFECoordinatesBase< TValue >, TData >::value >::type > * |
node, |
|
|
size_t |
level, |
|
|
size_t |
dim, |
|
|
Ptr< std::vector< Ptr< TData >>> & |
result |
|
) |
| |
|
inlinestatic |
◆ _data
template<typename TValue , typename TData >
◆ _hpnd
template<typename TValue , typename TData >
◆ _left
template<typename TValue , typename TData >
◆ _rght
template<typename TValue , typename TData >
◆ _same_nodes_data
template<typename TValue , typename TData >
The documentation for this class was generated from the following file: